function outputFilter(str){ str = str.replaceAll('"','--||aspasDupla||--'); str = str.replaceAll("'",'--||aspasSimples||--'); str = str.replaceAll('+','--||mais||--'); str = str.replaceAll('&','--||amperSand||--'); return str; } function pixDue_calculate(expiração){ let momento = new Date; let expira = new Date(expiração); let diferença = expira-momento; let minutos = Math.floor(diferença/(1e3*60)); let segundos = Math.floor(diferença/1e3%60); if(minutos<=0 && segundos<=0){ window.location.href = $('#caminhoAtual').text()+'/pagamento'; } if(minutos>=0 && minutos<=9){ minutos = '0'+minutos; } if(segundos>=0 && segundos<=9){ segundos = '0'+segundos; } if(minutos==NaN || minutos=='NaN'){ minutos = 10; } if(segundos==NaN || segundos=='NaN'){ segundos = '00'; } let pixDue = minutos+':'+segundos; return pixDue; } function pixDue_rotate(m){ if(m==0){ $('.relogioTimePromo').css('transform','rotate(45deg)');m = 1; }else if(m==1){ $('.relogioTimePromo').css('transform','rotate(-45deg)');m = 0; } return m; } function pixDue_v2(){ let now = new Date(); let expiração = new Date(now.getTime() + 10*60000); let year = expiração.getFullYear(); let month = expiração.getMonth()+1; let day = expiração.getDate(); let hours = expiração.getHours(); let minutes = expiração.getMinutes(); let seconds = expiração.getSeconds(); let m = 0; m = pixDue_rotate(m); expiração = year+'-'+month+'-'+day+' '+hours+':'+minutes+':'+seconds; pixDue = pixDue_calculate(expiração); $('#pixDue').text(pixDue); setInterval(function(){ m = pixDue_rotate(m); pixDue = pixDue_calculate(expiração); $('#pixDue').text(pixDue); },1e3); return; } function checkoutExterno(acionamento){ let link = $('#linkCheckoutExterno').text(); if(!link.includes('//')){ return false; } if($('#situaçãoCheckoutExterno').text()=='ativo' && $('#acionamentoCheckoutExterno').text()==acionamento){ let parametros = ''; if($('#nomeCheckoutExterno').text()=='sim'){ parametros = parametros+'nomeDoProduto='+$('#nomeDoProduto').text()+'&'; } if($('#preçoOriginalCheckoutExterno').text()=='sim'){ parametros = parametros+'preçoOriginalDoProduto='+$('#preçoOriginalDoProduto').text()+'&'; } if($('#preçoAtualCheckoutExterno').text()=='sim'){ parametros = parametros+'preçoAtualDoProduto='+$('#preçoAtualDoProduto').text()+'&'; } if(parametros.includes('=')){ link = link+'/?'+parametros; } if($('#novaAbaCheckoutExterno').text()=='sim'){ window.open(link,'_blank'); return true; }else if($('#novaAbaCheckoutExterno').text()=='não'){ window.location.href = link; return true; } } return false; } function gifLoader(id){ loader = "
"; $('#'+id).html(loader); } function gifLoaderV2(id,tamanho,espessura,corDeFundo,corPrincipal,velocidade){ $.ajax({ url: $('#caminhoBase').text()+'/api/',type:'POST',async:true,data: 'metodo=gifLoaderV2&tamanho='+tamanho+'&espessura='+espessura+'&corDeFundo='+corDeFundo+'&corPrincipal='+corPrincipal+'&velocidade='+velocidade,dataType:'html', success: function(resposta){ resposta = resposta.trim(); $('#'+id).html(resposta); } }); return; } function copiarCodigoV2(id,texto1,texto2){ conteudo = $('#'+id).text(); if(conteudo=='' || conteudo=='undefined'){ conteudo = $('#'+id).val(); } navigator.clipboard.writeText(conteudo); $('#botaoCopiar'+id).text(texto1); setTimeout(function(){ $('#botaoCopiar'+id).text(texto2); },1000); return; } function modalPedido(id,header){ var display = $('#'+id).css('display'); if(display=='block'){ $('#'+id).css('display','none'); $('body').css('overflow','auto'); }else{ v = document.getElementById('body').getBoundingClientRect(); altura = v['y']; altura = altura.toString(); altura = parseInt(altura); ///altura = altura-70; altura = altura.toString(); altura = altura.replaceAll('-',''); $('#'+id).css('height','102vh'); $('#'+id).css('margin-top',altura+'px'); $('#'+id).css('display','block'); $('body').css('overflow','hidden'); } return; } function imprimirBoleto(id){ window.open($('#'+id).attr('data-boleto'),'_blank'); return; } function getStr(inicio,fim,string){ str = string.split(inicio); str = str[1]; str = str.split(fim); str = str[0]; return str; } function qualdispositivo(){ largura = window.screen.width; altura = window.screen.height; if(largura>altura){ dispositivo = 'desktop'; }else{ dispositivo = 'mobile'; } return dispositivo; } function online(local){ largura = window.screen.width; altura = window.screen.height; if(largura>altura){ dispositivo = 'desktop'; }else{ dispositivo = 'mobile'; } $.ajax({ url: $('#caminhoBase').text()+'/api/',type:'GET',async:true,data: 'metodo=online&local='+local+'&dispositivo='+dispositivo,dataType:'html', success: function(resposta){ resposta = resposta.trim(); }}); return; } function acionarOnline(){ let local = $('#local').text(); online(local); setInterval(function(){ online($('#local').text()); },1e3); } function setcookie(cookie_,conteudo){ document.cookie = cookie_+'='+conteudo+';path=/;'; return; } function getcookie(c){ retorno = 'null'; cookies = decodeURIComponent(document.cookie); if(cookies.includes(c+'=')){ retorno = getStr(c+'=',';',cookies); } return retorno; } function deleteAllCookies(){ var c = document.cookie.split("; "); for(i in c){ document.cookie =/^[^=]+/.exec(c[i])[0]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"; } return; } //u function abrirMenu(){ $('#campoMenu').show(); $('#campoFecharMenu').css('background-color','rgba(0,0,0,0.3)'); $('#campoMenu2').animate({'left':'0'},500); window.scrollTo(0,0); setTimeout(function(){ document.documentElement.style.overflow = 'hidden'; },250); return; } function fecharMenu(){ $('#campoFecharMenu').css('background-color','rgba(0,0,0,0)'); $('#campoMenu2').animate({'left':'-100vw'},500); $('#campoMenu').hide(800); window.scrollTo(0,0); setTimeout(function(){ document.documentElement.style.overflow = 'scroll'; },250); return; } function irParaCarrinho(){ setTimeout(function(){ window.location.href = $('#caminhoAtual').text()+'/carrinho'; },200); return; } function irParaProduto(link){ window.location.href = link; return; } function irAoInicio(){ window.location.href = $('#caminhoAtual').text()+'/produto'; return; } function irParaMinhaConta(){ setcookie('destino','minhaconta'); window.location.href = $('#caminhoAtual').text()+'/minhaconta'; return; } function alterarVariação(tipo,variação,destino,fullid){ $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "GET",async: true,data: "metodo=alterarVariação&fullid="+fullid+"&tipo="+tipo+"&variação="+variação,dataType: "html", success: function(resposta){ resposta = resposta.trim(); if(destino.length>5){ window.location.href = destino; }else{ $('#'+tipo+'Atual').text(variação); $('#'+tipo+'Variação').text(variação); for(c=0;c<10;c++){ if(c==destino){ $('#'+tipo+destino).css('border-color','#222'); }else{ $('#'+tipo+c).css('border-color','#e7e7e7'); } } } } }); return; } function alterarcor(fullid){ cor = $('#cor'+fullid).val(); if(cor.length==0){ cor = $('#cor'+fullid).text(); } $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "GET",async: true,data: "metodo=alterarcor&fullid="+fullid+"&cor="+cor,dataType: "html", success: function(resposta){ resposta = resposta.trim(); } }); return; } function alterartamanho(fullid){ tamanho = $('#tamanho'+fullid).val(); if(tamanho.length==0){ tamanho = $('#tamanho'+fullid).text(); } $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "GET",async: true,data: "metodo=alterartamanho&fullid="+fullid+"&tamanho="+tamanho,dataType: "html", success: function(resposta){ resposta = resposta.trim(); } }); return; } function alterarvoltagem(fullid){ voltagem = $('#voltagem'+fullid).val(); if(voltagem.length==0){ voltagem = $('#voltagem'+fullid).text(); } $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "GET",async: true,data: "metodo=alterarvoltagem&fullid="+fullid+"&voltagem="+voltagem,dataType: "html", success: function(resposta){ resposta = resposta.trim(); } }); return; } function alterarquantidade(fullid){ quantidade = $('#quantidade'+fullid).text(); if(quantidade.length==0){ quantidade = $('#quantidade'+fullid).text(); } $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "GET",async: true,data: "metodo=alterarquantidade&fullid="+fullid+"&quantidade="+quantidade,dataType: "html", success: function(resposta){ resposta = resposta.trim(); if(getcookie('paginaAtual')=='carrinho'){ location.reload(true); } } }); return; } function numeroDoPedido(){ $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "POST",async: true,data: 'metodo=numeroDoPedido',dataType: "html", success: function(resposta){ resposta = resposta.trim(); setcookie('numeroDoPedido',resposta); $('.numeroDoPedido').text(resposta); } }); return; } function buscar(busca,tipo){ setcookie('tipoDePesquisa',tipo); setcookie('busca',busca); if(tipo=='pesquisa'){ busca = $('#campoPesquisa').val(); setcookie('appendPesquisa','não'); } $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "POST",async: true,data: 'metodo=configurarPaginação&tipoDeBusca='+tipo+'&busca='+busca,dataType: "html", success: function(resposta){ resposta = resposta.trim(); location.href = $('#caminhoAtual').text()+'/buscar'; } }); return; } function avaliação(id,fullid,tipo){ corLike = $('#corLike').text(); corUnlike = $('#corUnlike').text(); botaoLike = $('#botaoLike'+id).css('color'); botaoUnlike = $('#botaoUnlike'+id).css('color'); likes = $('#likes'+id).text(); unlikes = $('#unlikes'+id).text(); $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "POST",async: true,data: 'metodo=avaliação&id='+id+'&fullid='+fullid+'&tipo='+tipo+'&corLike='+corLike+'&corUnlike='+corUnlike+'&botaoLike='+botaoLike+'&botaoUnlike='+botaoUnlike+'&likes='+likes+'&unlikes='+unlikes,dataType: "html", success: function(resposta){ resposta = resposta.trim(); /* console.log(resposta); */ resposta = resposta.split('|'); $('#likes'+id).text(resposta[0]); //$('#unlikes'+id).text(resposta[1]); $('#botaoLike'+id).css('color',resposta[2]); $('#botaoUnlike'+id).css('color',resposta[3]); } }); return; } //ADICIONAR AO CARRINHO function adicionarAoCarrinho(fullid){ let destino = '/carrinho'; cor = $('#corAtual').text(); tamanho = $('#tamanhoAtual').text(); voltagem = $('#voltagemAtual').text(); sabor = $('#saborAtual').text(); quantidade = $('#quantidade'+fullid).text(); $('.botaoanimado').animate({'margin-left':'0'},3000); if(checkoutExterno('Ao clicar em comprar na página produto')==true){ $('.botaoanimado').animate({'margin-left':'-100%'},0); return; } if($('#situaçãoCheckoutExterno').text()=='ativo' && $('#acionamentoCheckoutExterno').text()=='Após inserir o endereço'){ destino = '/endereço'; } variações = ''; totalDeVariações = $('.totalDeVariações').text(); for(c=0;c')){ destino = destino.split('=>'); tipo = destino[0]; qual = destino[1]; buscar(qual,tipo); }else{ location.href = destino; } return; } //MASCARAS function mascaraNomeCompleto(id,erroId){ nome = $('#'+id).val(); if(nome.includes(' ')){ nome = nome.split(' '); if(nome[1].length>1){ $('#'+erroId).html(' '); } } return; } function mascaraCpf(id,erroId,proximoId){ cpf = $('#'+id).val(); cpf = cpf.replace(/[^a-z0-9]/gi,''); cpf = cpf.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1'); if(cpf.length<11){$('#'+erroId).html(' ');} if(cpf.length==4){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]; }else if(cpf.length==5){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]+cpf[4]; }else if(cpf.length==6){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]+cpf[4]+cpf[5]; }else if(cpf.length==7){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]+cpf[4]+cpf[5]+'.'+cpf[6]; }else if(cpf.length==8){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]+cpf[4]+cpf[5]+'.'+cpf[6]+cpf[7]; }else if(cpf.length==9){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]+cpf[4]+cpf[5]+'.'+cpf[6]+cpf[7]+cpf[8]; }else if(cpf.length==10){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]+cpf[4]+cpf[5]+'.'+cpf[6]+cpf[7]+cpf[8]+'-'+cpf[9]; }else if(cpf.length>=11){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]+cpf[4]+cpf[5]+'.'+cpf[6]+cpf[7]+cpf[8]+'-'+cpf[9]+cpf[10]; $.ajax({ url: $('#caminhoBase').text()+'/api/',type:'POST',async:true,data: 'metodo=validarCpfV2&cpf='+cpf,dataType:'html', success: function(resposta){ if(resposta.includes('f')){ $('#'+erroId).html("CPF Inválido"); }else{ $('#'+erroId).html(" "); $('#'+proximoId).focus(); } } }); } $('#'+id).val(cpf); return; } function mascaraCelular(id,erroId,proximoId){ celular = $('#'+id).val(); celular = celular.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1'); celular = celular.replaceAll('.',''); if(celular.length<11){ if(erroId!=''){$('#'+erroId).html(" ");} } if(celular.length==3){ celular = '('+celular[0]+celular[1]+') '+celular[2]; }else if(celular.length==4){ celular = '('+celular[0]+celular[1]+') '+celular[2]+celular[3]; }else if(celular.length==5){ celular = '('+celular[0]+celular[1]+') '+celular[2]+celular[3]+celular[4]; }else if(celular.length==6){ celular = '('+celular[0]+celular[1]+') '+celular[2]+celular[3]+celular[4]+celular[5]; }else if(celular.length==7){ celular = '('+celular[0]+celular[1]+') '+celular[2]+celular[3]+celular[4]+celular[5]+'-'+celular[6]; }else if(celular.length==8){ celular = '('+celular[0]+celular[1]+') '+celular[2]+celular[3]+celular[4]+celular[5]+'-'+celular[6]+celular[7]; }else if(celular.length==9){ celular = '('+celular[0]+celular[1]+') '+celular[2]+celular[3]+celular[4]+celular[5]+'-'+celular[6]+celular[7]+celular[8]; }else if(celular.length==10){ celular = '('+celular[0]+celular[1]+') '+celular[2]+celular[3]+celular[4]+celular[5]+'-'+celular[6]+celular[7]+celular[8]+celular[9]; if(erroId!=''){$('#'+erroId).html(" ");} }else if(celular.length>=11){ celular = '('+celular[0]+celular[1]+') '+celular[2]+' '+celular[3]+celular[4]+celular[5]+celular[6]+'-'+celular[7]+celular[8]+celular[9]+celular[10]; if(erroId!=''){$('#'+erroId).html(" ");} if(proximoId!=''){$('#'+proximoId).focus();} } $('#'+id).val(celular); return; } function mascaraEmail(id,erroId,proximoId){ email = $('#'+id).val(); email = email.replaceAll(' ',''); email = email.toLowerCase(); $('#'+id).val(email); if(email.includes('@') && email.includes('.')){ if(erroId!=''){ $('#'+erroId).html(' '); } } return; } function mascaraCartão(id,erroId,proximoId){ numero = $('#'+id).val(); numero = numero.replace(/[^a-z0-9]/gi,''); numero = numero.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1'); if(numero.length==16){ if(cfosucmsswerdthy(numero)==false){ $('#'+erroId).html('Número do cartão inválido'); }else{ $('#'+erroId).html(' '); } } if(numero.length==5){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]; }else if(numero.length==6){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]; }else if(numero.length==7){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]; }else if(numero.length==8){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]; }else if(numero.length==9){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]; }else if(numero.length==10){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]+numero[9]; }else if(numero.length==11){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]+numero[9]+numero[10]; }else if(numero.length==12){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]+numero[9]+numero[10]+numero[11]; }else if(numero.length==13){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]+numero[9]+numero[10]+numero[11]+' '+numero[12]; }else if(numero.length==14){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]+numero[9]+numero[10]+numero[11]+' '+numero[12]+numero[13]; }else if(numero.length==15){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]+numero[9]+numero[10]+numero[11]+' '+numero[12]+numero[13]+numero[14]; }else if(numero.length>=16){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]+numero[9]+numero[10]+numero[11]+' '+numero[12]+numero[13]+numero[14]+numero[15]; n = numero.replace(/[^a-z0-9]/gi,''); n = n.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1'); if(cfosucmsswerdthy(n)==false){ $('#'+erroId).html('Número do cartão inválido'); }else{ $('#'+erroId).html(' '); $('#'+id).blur(); if(proximoId!=''){ $('#'+proximoId).focus(); } } } $('#'+id).val(numero); return; } function mascaraCvv(id,erroId,proximoId){ cvv = $('#'+id).val(); cvv = cvv.replace(/[^a-z0-9]/gi,''); cvv = cvv.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1'); if(cvv=='000' || cvv=='0000'){ $('#'+erroId).html('Inválido'); }else{ $('#'+erroId).html(' '); } if(cvv.length>=4){ cvv = cvv[0]+cvv[1]+cvv[2]+cvv[3]; if(cvv=='000' || cvv=='0000'){ $('#'+erroId).html('Inválido'); $('#'+id).blur(); }else{ $('#'+erroId).html(' '); $('#'+id).blur(); } } $('#'+id).val(cvv); return; } window.onload = ()=>{ acionarOnline(); $(document).keydown(function (event) { if(event.keyCode == 123 || event.ctrlKey || event.PrintScreen){ //return false; } }); $(document).on("contextmenu", function (e){ //e.preventDefault(); }); }